export interface InterviewQuestion {
  // 面试题主键
  questionId:     number;
  // 租户编号
  tenantId?:      string;
  // 题目内容
  content:        string;
  // 题目类型（选择题、简答题、编程题等）
  type:           string;
  // 难度等级（简单、中等、困难）
  difficulty:     string;
  // 所属分类（如Java、Python、数据库等）
  category:       string;
  // 答案
  answer?:        string;
  // 解析
  analysis?:      string;
  // 状态（0正常 1停用）
  status:         string;
  // 是否热门推荐（0否 1是）
  isHot?:         string;
  // 删除标志（0代表存在 2代表删除）
  delFlag?:       string;
  // 创建部门
  createDept?:    number;
  // 创建者
  createBy?:      number;
  // 创建时间
  createTime?:    string;
  // 更新者
  updateBy?:      number;
  // 更新时间
  updateTime?:    string;
  // 备注
  remark?:        string;
}

// 面试题查询参数
export interface InterviewQuestionQuery {
  // 页码
  pageNum?:       number;
  // 每页显示条数
  pageSize?:      number;
  // 题目内容
  content?:       string;
  // 题目类型
  type?:          string;
  // 难度等级
  difficulty?:    string;
  // 所属分类
  category?:      string;
  // 状态
  status?:        string;
  // 是否热门推荐
  isHot?:         string;
  // 创建时间开始
  beginTime?:     string;
  // 创建时间结束
  endTime?:       string;
}

// 面试题表单数据
export interface InterviewQuestionForm {
  // 面试题主键
  questionId?:    number;
  // 题目内容
  content:        string;
  // 题目类型（选择题、简答题、编程题等）
  type:           string;
  // 难度等级
  difficulty:     string;
  // 所属分类（如Java、Python、数据库等）
  category:       string;
  // 答案
  answer?:        string;
  // 解析
  analysis?:      string;
  // 状态（0正常 1停用）
  status:         string;
  // 是否热门推荐（0否 1是）
  isHot?:         string;
  // 备注
  remark?:        string;
}